/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5fae\8f6f\96c5\9ed1,\5b8b\4f53,arial;}
em,i{ font-style: normal;}
fieldset,img{border:0;}ol,ul{list-style:none;}:focus{outline:0;}s,u{text-decoration:none;}
.none,legend{display:none;}
html{overflow-x:hidden;overflow-y:auto;}
body{color:#666;background:#fff;width:100%;overflow:hidden;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{ width: 960px;}
a{text-decoration:none;color:#666;transition: color 300ms ease 0s, background-color 300ms ease 0s;}a:hover{text-decoration:underline;color:#ff5800;transition: color 300ms ease 0s, background-color 300ms ease 0s;}a:active{outline:none;}a span,a:hover span{cursor:pointer;}
.clearfix:before,.clearfix:after,.g-top:before,.g-top:after,.g-header:before,.g-header:after,.g-container:before,.g-container:after,.g-footer:before,.g-footer:after{content:".";display:block;height:0;visibility:hidden;font-size:0;}
.clearfix:after,#topNav:after,#ppShow:after,#ivtab:after,#focus:after,#focus-side h2:after,#favorites .content:after,.cmbox .title:after,#friendlink ul:after{clear:both;}
.clearfix,#topNav,#ppShow,#ivtab,#focus,#focus-side h2,#favorites .content,.cmbox .title,#friendlink ul{*zoom:1;}
#topNav,#footer,#page,#container{width:960px;display:block;margin:0 auto;clear:both;}
.autocomplete-suggestions { background: none repeat scroll 0 0 #fff; border: 1px solid #3fb019;}
.autocomplete-suggestions .autocomplete-suggestion { padding: 3px 0; text-indent: 1em; cursor:hand;}
.f-left{ float:left;}
.f-right{ float:right;}
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }
.m20 { margin-top: 16px;}
.f-tit{ height:47px; line-height:41px; border-bottom:2px solid #ff6600; overflow:hidden;}
.f-tit span{ display:block; float:left; width:198px; font-size:24px; font-weight:bold; color:#666666;}
.f-tit span i{ color:#ff6600;}
.f-tit span em{ display:block; float:left; width:26px; height:26px; margin:10px 6px 0 0; background:url(../images/icon.png) no-repeat 0 -106px;}
.f-tit a{ display:block; float:right; line-height:51px; padding:0 25px 0 0; font-size:14px; color:#666666; background:url(../images/icon.png) no-repeat -173px -206px;}
.p20{ padding-top:16px;}
#page_top{ width:1200px; height:96px; margin:11px auto 0; overflow:hidden;}
#page_top .gg{ float:left; width:960px;}
#page_top .game_list{ float:right; width:235px; border:1px solid #dadada; overflow:hidden;}
#page_top .game_list li{ float: left; width:117px; height: 30px; line-height: 30px; overflow: hidden; text-align: center;}
#page_top .game_list li.gray{ background-color:#e1e0e0;}

/* Í·²¿ */
.navFixed{ width:100%; height:29px; line-height:29px; background-color:#f2f2f2; border-bottom:1px solid #dcdcdc;}
.layout{ width:1200px; margin:0 auto; position: relative;z-index: 999}
.navFixed p i{ padding:0 6px; color:#cdcdcd;}
.hd{ width:100%; height:90px; background-color:#fff;}
.hd .m-logo{ width:425px; margin:21px 0 0;}
.hd .m-logo img{ float:left; width:156px; height:auto;}
.hd .m-logo em{ float:left; width:198px; height:28px; margin:11px 0 0 28px; background:url(../images/icon.png) no-repeat 0 0;}
#topForm{ float:right; width:550px; height:41px; margin:23px 0 0 26px; _margin:23px 0 0 0px; border:2px solid #ff6600;}
#topForm .s_into{ float:left; width:466px; *width:462px; height:41px; *height:37px; line-height:41px; text-indent:1em; border:none;}
#topForm .s_go{ float:left; width:84px; height:41px; background:url(../images/icon.png) no-repeat -193px -51px #ff6600; border:none; text-indent:-999em;}
.hd .m-mininav{ width:166px; _width:180px; margin:23px 0 0;}
.hd .m-mininav a{ float:left; display:block; width:45px; height:45px; margin:0 0 0 10px;}
.hd .m-mininav .az{ background:url(../images/icon.png) no-repeat 0 -47px;}
.hd .m-mininav .pg{ background:url(../images/icon.png) no-repeat -57px -47px;}
.hd .m-mininav .phone{ background:url(../images/icon.png) no-repeat -115px -47px;}
.nav{ width:100%; height:40px; line-height:40px; background-color:#333333;}
.nav .layout{ z-index:1000;}
.nav ul li{ float:left; width:130px; height:40px; line-height:40px; text-align:center;}
.nav ul li.hover{ background-color:#ff6600;}
.nav ul li a{ display:block; height:40px; font-size:18px; color:#fff;}
.nav ul li a:hover{ background-color:#ff6600; text-decoration:none;}

/* µ×²¿ */
.m-foot{ clear:both; width:100%; padding:23px 0; background-color:#333333;}
.m-foot p{ padding:3px 0 ; text-align:center; color:#f8f8f8;}
.m-foot p a{ color:#f8f8f8;}
.m-foot p i{ padding:0 6px;}

#gotoBox { display:none; position: fixed; bottom: 60px; left: 50%; width: 41px; cursor: pointer; margin-left: 629px; margin-top: -50px;}
#gotoBox a.cur { color: #5fb733;}
#gotoBox a { margin-bottom: 7px;}
#gotoBox i, #gotoBox a { display: block; width: 80px; height: 84px; line-height: 36px; padding: 3px 5px; background: none repeat scroll 0 0 #f8f7f7; font-style: normal; text-align: center; border-radius:3px;}
#gotoBox i{ background:url(../images/gotop.png) no-repeat scroll 0 0;}


.side-wrap{ position: fixed; top:200px; right: 0; width: 40px; z-index:101;}
.side-item{ float: left; width: 40px; height: 40px; margin-top: 1px;}
.side-dimen,.side-share{ width: 40px; height: 40px; overflow: hidden;}
.side-wrap .side-item .side-link{ display: block; width: 40px; height: 38px; padding: 0; background-color: #c1c1c1; text-align: center; background-image: none!important;}
.side-wrap .side-item .side-link:hover{ background-color: #ff7800;}
.dimen-cont{ display: none; position: absolute; left:-183px; top:-63px; width: 181px; height: 235px; border: 1px #e9e9e9 solid; background-color: #fff;}
.dimen-img{ display: block; margin: 17px auto 0;}
.dimen-txt{ line-height: 37px; color: #000; text-align: center;}
.dimen-tip{ width: 121px; height: 16px; background:url(../images/sprite.png) no-repeat 0 0; margin: 0 auto;}
.dimen-tri{ position: absolute; right: -12px; top:158px; width: 12px; height: 20px; background-position: -30px -230px;}
.side-icon{ display: inline-block; width: 23px; height: 20px; margin-top: 10px; background:url(../images/icon.png) no-repeat 0 0;}
.icon-share{ background-position: -97px -270px;}
.icon-write{ background-position: -104px -290px;}
.icon-dim{ background-position: -147px -271px;}
.icon-back{ background-position: -156px -290px;}


.m-second-nav {height:0; background: #000 none repeat scroll 0 0; position: absolute; overflow:hidden; text-decoration: }
.nav ul li .m-second-nav li{ float:none; border-bottom:1px solid #333333;}
.nav ul li .m-second-nav  a{ font-size:16px;}

.autocomplete-selected { background: #F0F0F0; cursor:pointer;}
/* ·ÖÒ³ */
body .tspage{ height: 28px; margin: 9px 0 18px; background: none;}
body .tspage .tsp_count,.tsp_change{ display: none;}
body .tspage .tsp_nav{ text-align: center;}
body .tspage .tsp_nav i{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; color: #999; border: 1px solid #e7e7e7; border-radius: 3px;}
body .tspage .tsp_nav b{ display: inline-block; padding: 0 9px; background-color: #333333; color: #fff; border: 1px solid #e7e7e7; border-radius: 3px;}
body .tspage .tsp_nav a{ display: inline-block; padding: 0 9px; background-color: #fbfbfb; border: 1px solid #e7e7e7; border-radius: 3px; color: #000;}
body .tspage .tsp_nav a.tsp_more,.page .tspage .tsp_nav a.tsp_next,.page .tspage .tsp_nav a.tsp_end,.page .tspage .tsp_nav a.tsp_home,.page .tspage .tsp_nav a.tsp_prev{ padding: 0; border:none;}
body .tspage .tsp_nav .tsp_next i{ border:none; padding:0;}
body .tspage .tsp_nav .tsp_end i{ border:none; padding:0;}
body .tspage .tsp_nav .tsp_prev i{ border:none; padding:0;}
body .tspage .tsp_nav .tsp_home i{ border:none; padding:0;}



/*Õ¾ÄÚËÑË÷*/
.m-log-search{width:auto;height:auto; float:right;margin:23px 0 0 0;display:inline;position:relative;zoom:1;}
.m-log-search #topForm{width:550px;height:41px;display:block;border:2px solid #f60;margin:0; position:relative; zoom:1}
.m-log-search #topForm .schsel{ width:70px; height:37px; float:left; border-right:1px solid #cfcfcf; background:#fafafa;}
.m-log-search #topForm .schsel .schsel-now #headSlected{ cursor:pointer; width:70px; height:37px; line-height:37px; display:block; font-size:12px; font-weight:normal; color:#676767; text-indent:18px; background:url(http://www.cr173.com/skin/xiasihao/images/index/search_icn.jpg) no-repeat 52px 17px;}
.m-log-search #topForm .schsel #headSel{ width:70px; height:auto; background:#fff; display:block;margin:0; position:absolute; left:2px; top:37px; zoom:1; z-index:250 }
.m-log-search #topForm .schsel #headSel li{ width:70px; height:34px; display:block; overflow:hidden;}
.m-log-search #topForm .schsel #headSel li a{ width:70px; height:34px; line-height:34px; text-align:center; font-size:12px; font-weight:normal; color:#000; background:#fafafa; margin:0; display:block; overflow:hidden}
.m-log-search #topForm .schsel #headSel li a:hover{ background:#000; color:#fff}
.m-log-search #topForm dl{ width:70px; height:auto; display:none; overflow:hidden; position:absolute; left:0; top:0; font-size:14px;}
.m-log-search #topForm dl dt{ width:100%; height:41px; line-height:41px; background:#f5f5f5; color:#555; text-indent:13px; display:block; overflow:hidden; cursor:pointer; position:relative; zoom:1}
.m-log-search #topForm dl dt i{ border-left:4px solid transparent; border-right:4px solid transparent; border-top:4px solid #A7A7A7; display:block; overflow:hidden; position:absolute; right:10px; top:20px;}
.m-log-search #topForm dl dd{ width:100%; height:41px; line-height:41px; background:#f5f5f5; color:#555; text-align:center; display:none; overflow:hidden; cursor:pointer}

.m-log-search #topForm .keyword_input{width:466px;height: 41px;line-height: 41px;font-size:14px;float:left;border:0;overflow:hidden;padding:0;margin:0 0 0 0;display:inline;text-indent:10px;}
.m-log-search #topForm .schbtn{width:84px;height: 41px;line-height: 41px;float:right;background:#f60;border:0;font-size:14px;font-weight:normal;color:#fff;text-align:center;}
.m-log-search #topForm .schbtn:hover{ background:#f60;}



.m-log-search .m-log-search-hot{ width:100%; height:auto; display:block; overflow:hidden; font-size:12px; font-weight:normal; margin-top:8px}
.m-log-search .m-log-search-hot span{ color:#fe6603; font-weight:bold;}
.m-log-search .m-log-search-hot a:link{ color:#585858; padding:0 5px;}
.m-log-search .m-log-search-hot a:visited{ color:#585858;}
.m-log-search .m-log-search-hot a:hover{ color:#ff3300;}

.m-log-search .m-search-recommend{ width:100%; height:auto; margin:0; padding:0; display:block; overflow:hidden}
.m-log-search .m-search-recommend li{ width:auto; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#333; float:left; margin:6px 12px 0 0; display:inline; overflow:hidden}
.m-log-search .m-search-recommend li a{ color:#666}
.m-log-search .m-search-recommend li a:hover{ color:#f60; text-decoration:underline}

.m-wxb-box{ width:451px; height:auto; margin:10px auto 0; display:block; overflow:hidden}
.m-wxb-box dt{ width:212px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.m-wxb-box dd { width:auto; height:auto; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.m-wxb-box dd strong{ width:100%; height:auto; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; margin:4px 0 0;}





.m-alpl { padding: 0 20px;}
.m-alpl #s_comment textarea { width: 100%;}
#comment_list .quote, #comment_list .quote span { text-indent:0; }
#comment_list dt {line-height:30px; height:30px; overflow:hidden; padding:0 10px; }
#comment_list dl {margin:16px 0; }
#comment_list dd { width:100%; word-wrap: break-word; line-height:20px; padding:5px 0 0; color:#414141; font-size:12px; font-weight:normal; }
#comment_list dd img {margin-bottom:-5px;}
#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0  0  5px 0 ; border:1px solid #bfbfbf; background:#fffde9; color:#000;}
#comment_list blockquote h4, #comment_list .quote span{ color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none;}
#comment_list blockquote h4 cite { font-style:normal;}
#comment_list blockquote div{padding:0 7px;}
#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b {margin:0 6px;}
#comment_list p { text-align:right; line-height:1; padding:5px 0;}
#comment_list p a{ padding-left:10px;}
#comment_list dt span {float:left; padding:0 0 0 13px;}
#comment_list dt em { float:right; padding:0 13px 0 0; font-style:normal; font-family:airal; color:#555;}
#comment_list dt em font {color:#555 !important;}
#comment_0 { background:url(../images/bg_hotc.png) repeat-x;  margin-bottom:5px;}
#comment_0 dt {background:#dcf5cd; color:#414141; }
#comment_0 h2 span {  display:block; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#ff6600; margin:17px 0 0 0;}
#comment_1 dt{ float:none; width:100%; line-height:30px; height:30px; overflow:hidden; padding:0; background:#dcf5cd; color:#414141; }
#comment_1 h2 span{  display:block; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#ff6600; margin:17px 0 0 0;}
#s_comment { text-align:center; padding-bottom:5px; margin-top:10px; width:100%; display:block; overflow:hidden}
#s_comment h2 { background:#ff6600; color:#fff; font-size:14px; font-weight:bold; height:30px; line-height:30px; text-align:left; padding:0 10px;}
#s_comment h2 span {float:left; line-height:28px;}
#s_comment h2 a {float:right; font-size:12px; font-weight: normal; color:#fff;  }
#s_comment h2 a i { font-style:normal;}
#s_comment h2 a:hover{ color:#FF0; text-decoration:underline}
#s_comment textarea {border:1px solid #a9b9a5; padding:3px 0; width:701px; height:120px; line-height:20px;  margin:3px 0 0; }
#s_comment .sendit { text-align:left; line-height:26px; color:#555;}
#s_comment .word_count {display:none;}
#s_comment .submit { width:72px; height:23px; background:url(/skin/xsh/gamd/images/bg_send.png) no-repeat; border:0 none; font-weight:bold; color:#fff; cursor:pointer; margin-right:6px; }
#s_comment #UserName {width:206px; border:1px solid #a9b9a5; height:23px; padding:0 4px 0 26px; line-height:23px; color:#666; background: url(../images/ico_roid_nor.jpg) no-repeat 3px 50%; }
#s_comment #UserName:focus {color:#222; background-image: url(../images/ico_roid_cur.png);}

